
//多态其实是一种思想：一个父类引用指向的对象不一样，调用重写的方法会表现出不同的行为
//1.向上转型
//2.重写
//3.通过父类引用 调用父类和子类重写的方法图形的例子

//抽像

abstract  class Animal {
    public String name;
    public int age;

    public Animal() {

    }

    public Animal(String name,int age) {
        this.name = name;
        this.age = age;
    }
    //抽象方法
    public abstract void eat() ;
}

class Dog extends Animal {

    /*public Dog() {
        super("小太阳",10);
    }*/

    public Dog(String name,int age) {

    }
    @Override
    public void eat() {
        System.out.println(name + "吃狗粮");
    }


}


public class Test {
    public static void main(String[] args) {
        Dog dog = new Dog("aaa",11);

    }
}
